﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Collections;
using System.Linq;
// ReSharper disable InconsistentNaming

namespace SearchFiles
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> list = new List<int>();
            Console.WriteLine(list.Take(4).Count());

            Console.WriteLine("...");
            Console.ReadKey();
        }

        static List<string> GetFiles(string path)
        {
            List<string> files = new List<string>();
            //DirectoryInfo di = new DirectoryInfo(path);

            //DirectoryInfo[] dirs = di.GetDirectories();
            //files.AddRange(di.GetFiles().Select(f => f.Name));

            //if (dirs.Length <= 0) return files;

            //dirs.ToList().ForEach(a => files.AddRange(GetFiles(a.FullName)));
            return files;
        }

        static void Test(object i)
        {
            Console.WriteLine("Object");
        }

        static void Test(int i)
        {
            Console.WriteLine("Int");
        }
    }

    [Serializable]
    public partial class HPointDeduction
    {

        public Guid PointDeductionGUID { get; set; } = Guid.NewGuid();

        public Guid MemGUID { get; set; }

        public string MobileTel { get; set; }

        public string CardID { get; set; }

        public Guid BUGUID { get; set; }

        public int Point { get; set; }

        public string PointType { get; set; }

        public string TradeInfo { get; set; }

        public string Content { get; set; }

        public string Extra { get; set; }

        public string ModifyBy { get; set; }

        public DateTime? ModifyOn { get; set; }
    }
}
